extensions/gggl{,-lies}.c: round toward nearest in integer unpremultiplication
authorMassimo Valentini <mvalentini@src.gnome.org>
Sat, 14 Jul 2012 15:07:38 +0000 (17:07 +0200)
committerMassimo Valentini <mvalentini@src.gnome.org>
Sat, 14 Jul 2012 15:07:38 +0000 (17:07 +0200)
commite78677f1a8676f5ce6cef9ccab9a0f2ebe3c54bd
tree0c72324fbac3255cfa0836eb4ec9afac6b699717
parent0550e4016f904a5de43a194e6f5c735e7d894391
extensions/gggl{,-lies}.c: round toward nearest in integer unpremultiplication

from (docs/BablFishPath.html):
../extensions/.libs/gggl-lies.so 0: RaGaBaA u8 to RGBA u8
    error: 0.001425 cost: 81 processings: 1 pixels: 128
../extensions/.libs/gggl.so 0: R'aG'aB'aA u8 to R'G'B'A u8
    error: 0.001971 cost: 71 processings: 1 pixels: 128
../extensions/.libs/gggl.so 0: R'aG'aB'aA u8 to R'G'B' u8
    error: 0.001971 cost: 71 processings: 1 pixels: 128

to:
../extensions/.libs/gggl-lies.so 0: RaGaBaA u8 to RGBA u8
    error: 0.000031 cost: 81 processings: 1 pixels: 128
../extensions/.libs/gggl.so 0: R'aG'aB'aA u8 to R'G'B'A u8
    error: 0.000042 cost: 61 processings: 1 pixels: 128
../extensions/.libs/gggl.so 0: R'aG'aB'aA u8 to R'G'B' u8
    error: 0.000042 cost: 61 processings: 1 pixels: 128
extensions/gggl-lies.c
extensions/gggl.c